8b5aa94484378b60129156b151b5b5563f711430,core/descriptors/src/org/jetbrains/jet/lang/types/lang/BuiltInsSerializationUtil.java,BuiltInsSerializationUtil,relativeClassNameToFilePath,#FqNameUnsafe#,25
Before Change
@NotNull
public static String relativeClassNameToFilePath(@NotNull FqNameUnsafe className) {
List<String> correctedSegments = new ArrayList<String>();
for (Name segment : className.pathSegments()) {
if (segment.asString().startsWith("<class-object-for")) {
correctedSegments.add(CLASS_OBJECT_NAME);
}
else {
assert !segment.isSpecial();
correctedSegments.add(segment.asString());
}
}
After Change
@NotNull
public static String relativeClassNameToFilePath(@NotNull FqNameUnsafe className) {
List<Name> segments = className.pathSegments();
List<String> correctedSegments = new ArrayList<String>(segments.size());
for (Name segment : segments) {
correctedSegments.add(isClassObjectName(segment) ? CLASS_OBJECT_NAME : segment.getIdentifier());